<html>
<head><meta charset="utf-8"><title>GH permissions meeting · t-compiler/wg-meta · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/index.html">t-compiler/wg-meta</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html">GH permissions meeting</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="160242511"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/160242511" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#160242511">(Mar 07 2019 at 22:09)</a>:</h4>
<p>Should we try to schedule some kind of synchronous chat about how to manage GH permissions with the infra folks? (cc <span class="user-mention" data-user-id="116122">@simulacrum</span>, <span class="user-mention" data-user-id="117568">@Aidan Hobson Sayers</span>, <span class="user-mention" data-user-id="121055">@Pietro Albini</span>) </p>
<p>I think before that it'd be good to do a bit of prep work into the various things we want to get <strong>out</strong> of GH permissions -- i.e., the roles we see, and the tasks those roles should perform</p>



<a name="160242525"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/160242525" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#160242525">(Mar 07 2019 at 22:09)</a>:</h4>
<p>Maybe this is something we should have discussed in the meeting, <span class="user-group-mention" data-user-group-id="1095">@WG-compiler-meta</span> :)</p>



<a name="160242542"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/160242542" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#160242542">(Mar 07 2019 at 22:09)</a>:</h4>
<p>I'm feeling a lot of uncertainty about how to set things up right now and it's annoying me</p>



<a name="160242623"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/160242623" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> davidtwco <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#160242623">(Mar 07 2019 at 22:10)</a>:</h4>
<p>I think this is a good idea. It could tie in with our ideas about "subscribing" to working groups too.</p>



<a name="160242988"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/160242988" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#160242988">(Mar 07 2019 at 22:15)</a>:</h4>
<p>fine by me</p>



<a name="160243009"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/160243009" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#160243009">(Mar 07 2019 at 22:15)</a>:</h4>
<p>(I'll reply tomorrow, too tired tonight)</p>



<a name="160243622"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/160243622" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#160243622">(Mar 07 2019 at 22:24)</a>:</h4>
<p>Here are a few thoughts for said prep work:</p>
<ul>
<li>We want some way for people to "opt in" to getting pings related to the WG</li>
<li>For people who are contributing regularly, we want them to be able to self-assign</li>
<li>For people who are newcomers, being able to be assigned is good, self-assign is also good, but a bonus perhaps</li>
<li>We want setting up crates (and the permission structure on crates) to be related "obvious and easy", so that it can be uniform<br>
    - e.g., I might like it if there were a fixed set of teams to add to every crate, with fixed roles (like, admins/writers/readers or something)</li>
<li>We want to minimize the burden of maintaining these lists</li>
</ul>



<a name="160243992"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/160243992" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> davidtwco <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#160243992">(Mar 07 2019 at 22:29)</a>:</h4>
<p>Also: a uniform set of labels set up across repositories so that the entire organization can be searched during triage.</p>



<a name="160244003"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/160244003" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> davidtwco <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#160244003">(Mar 07 2019 at 22:29)</a>:</h4>
<p>That isn't a permission thing but it's a GitHub setup thing.</p>



<a name="160244128"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/160244128" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> davidtwco <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#160244128">(Mar 07 2019 at 22:31)</a>:</h4>
<blockquote>
<p>For people who are newcomers, being able to be assigned is good, self-assign is also good, but a bonus perhaps</p>
</blockquote>
<p>My understanding of current intent is that <code>@triagebot</code> will be used for this. Presumably adding people to some large read-only group.</p>
<blockquote>
<p>For people who are contributing regularly, we want them to be able to self-assign</p>
</blockquote>
<p>This could be grouped under the journeyperson role, but that's probably a higher bar than you envisioned.</p>



<a name="160245123"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/160245123" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#160245123">(Mar 07 2019 at 22:42)</a>:</h4>
<p>Yeah, I was thinking that maybe we want something sooner than that</p>



<a name="160256581"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/160256581" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#160256581">(Mar 08 2019 at 02:03)</a>:</h4>
<p>Synchronous chat seems good to me -- I'm fairly limited in scheduling but we can probably work something out.</p>



<a name="160575049"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/160575049" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#160575049">(Mar 12 2019 at 14:32)</a>:</h4>
<p><span class="user-mention" data-user-id="121055">@Pietro Albini</span> let's discuss the matter of what privileges people should have here --</p>



<a name="160575056"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/160575056" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#160575056">(Mar 12 2019 at 14:32)</a>:</h4>
<p>but should we actually schedule this meeting?</p>



<a name="160575060"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/160575060" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#160575060">(Mar 12 2019 at 14:32)</a>:</h4>
<p>maybe for sometime this week?</p>



<a name="160575062"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/160575062" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#160575062">(Mar 12 2019 at 14:32)</a>:</h4>
<p>I can create a doodle poll I guess</p>



<a name="160575087"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/160575087" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#160575087">(Mar 12 2019 at 14:32)</a>:</h4>
<p>sure, a doodle works</p>



<a name="160575142"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/160575142" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#160575142">(Mar 12 2019 at 14:33)</a>:</h4>
<p>and btw, you don't need to give core perms to anything, y'all are org owners</p>



<a name="160575810"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/160575810" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#160575810">(Mar 12 2019 at 14:40)</a>:</h4>
<p>actually my schedule is fairly full :) I'm wondering if I need to be part of this meeting</p>



<a name="160575823"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/160575823" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#160575823">(Mar 12 2019 at 14:40)</a>:</h4>
<p>I feel like I can add my constraints into a doc but I don't need to take active part</p>



<a name="160575990"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/160575990" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#160575990">(Mar 12 2019 at 14:42)</a>:</h4>
<p>somehow I feel like you need to be part of the meeting</p>



<a name="160576012"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/160576012" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#160576012">(Mar 12 2019 at 14:43)</a>:</h4>
<p>mostly because me and you apparently have really different opinions on perms :P</p>



<a name="160576032"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/160576032" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#160576032">(Mar 12 2019 at 14:43)</a>:</h4>
<p>we could do voice since that's quicker</p>



<a name="160576904"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/160576904" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#160576904">(Mar 12 2019 at 14:53)</a>:</h4>
<p>by the way, according to <a href="https://help.github.com/en/articles/repository-permission-levels-for-an-organization" target="_blank" title="https://help.github.com/en/articles/repository-permission-levels-for-an-organization">https://help.github.com/en/articles/repository-permission-levels-for-an-organization</a> there is no action contributors should do that require admin perms</p>



<a name="160577035"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/160577035" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#160577035">(Mar 12 2019 at 14:54)</a>:</h4>
<p>the only one that <em>could</em> be useful is overriding branch protection, but that shouldn't be done anyway</p>



<a name="160616675"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/160616675" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#160616675">(Mar 12 2019 at 22:28)</a>:</h4>
<blockquote>
<p>mostly because me and you apparently have really different opinions on perms :P</p>
</blockquote>
<p>heh :) ok</p>



<a name="160652403"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/160652403" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> davidtwco <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#160652403">(Mar 13 2019 at 10:45)</a>:</h4>
<p>Was a doodle poll created here?</p>



<a name="160707098"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/160707098" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#160707098">(Mar 13 2019 at 17:37)</a>:</h4>
<p>No</p>



<a name="160707105"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/160707105" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#160707105">(Mar 13 2019 at 17:37)</a>:</h4>
<p>Maybe someone can make one for next week?</p>



<a name="160707114"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/160707114" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#160707114">(Mar 13 2019 at 17:38)</a>:</h4>
<p>Feeling a bit overwhelmed right now :)</p>



<a name="160794449"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/160794449" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#160794449">(Mar 14 2019 at 15:55)</a>:</h4>
<p>How much time do we think we will need for this discussion? 30? 45? 60?</p>



<a name="160794942"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/160794942" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#160794942">(Mar 14 2019 at 15:59)</a>:</h4>
<p>OK, here is a doodle poll for discussing how to setup our Github permissions setup to everyone's satisfaction.  The poll purposefully super wide, I'll fill out my own availability in it later:</p>
<p><a href="https://doodle.com/poll/ks499vkmibnhurse" target="_blank" title="https://doodle.com/poll/ks499vkmibnhurse">https://doodle.com/poll/ks499vkmibnhurse</a></p>
<p>cc <span class="user-mention" data-user-id="116107">@davidtwco</span>, <span class="user-mention" data-user-id="121055">@Pietro Albini</span> .</p>



<a name="160794951"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/160794951" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#160794951">(Mar 14 2019 at 16:00)</a>:</h4>
<p>Not sure who else to cc =)</p>



<a name="160795019"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/160795019" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#160795019">(Mar 14 2019 at 16:00)</a>:</h4>
<p>I guess <span class="user-mention" data-user-id="124287">@mw</span> perhaps</p>



<a name="160795083"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/160795083" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> davidtwco <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#160795083">(Mar 14 2019 at 16:00)</a>:</h4>
<p>Is the intent for this to be a text chat or video? (I have less video-chat-is-possible hours in the day than text-chat-is-possible hours in the day.)</p>



<a name="160795823"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/160795823" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#160795823">(Mar 14 2019 at 16:08)</a>:</h4>
<p>I was assuming text</p>



<a name="160795833"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/160795833" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> davidtwco <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#160795833">(Mar 14 2019 at 16:08)</a>:</h4>
<p><del>I've added it with video availability. Chat availability is more or less any time I'm awake.</del> <del>Will update with text availability.</del> Done.</p>



<a name="160795849"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/160795849" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#160795849">(Mar 14 2019 at 16:08)</a>:</h4>
<p>we also should do a bit of prep work</p>



<a name="160795882"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/160795882" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#160795882">(Mar 14 2019 at 16:09)</a>:</h4>
<p>I was trying to create a paper with my "desiderata" but I didn't get too far yet</p>



<a name="160795896"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/160795896" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#160795896">(Mar 14 2019 at 16:09)</a>:</h4>
<p>I suspect <span class="user-mention" data-user-id="116107">@davidtwco</span> you kind of know what they are anyway ;)</p>



<a name="160795933"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/160795933" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> davidtwco <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#160795933">(Mar 14 2019 at 16:09)</a>:</h4>
<blockquote>
<p>I suspect <span class="user-mention silent" data-user-id="116107">davidtwco</span> you kind of know what they are anyway ;)</p>
</blockquote>
<p>I could make some educated guesses.</p>



<a name="160796112"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/160796112" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#160796112">(Mar 14 2019 at 16:11)</a>:</h4>
<p>Roughly speaking I want to be able to </p>
<ul>
<li>easily assign issues to random people who show up and want to take part in a WG</li>
<li>as they get more involved, add some people to a list that gives expanded privileges (this may be the same as journeyperson)</li>
<li>eventually, add someone to a journeyperson list which gives them r+ and write privileges </li>
<li>some time after that, add them to a compiler team that gives them full privileges</li>
</ul>
<p>I want it to be very simple to apply these same privileges across many repositories.</p>
<p>Similarly, I want to be able to publish new versions of crates to <a href="http://crates.io" target="_blank" title="http://crates.io">crates.io</a> with ease. </p>
<p>I want maintaining these lists to be something that can be distributed to others, not something only a select few can do.</p>



<a name="160796228"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/160796228" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#160796228">(Mar 14 2019 at 16:12)</a>:</h4>
<p>Something I would find useful in prep for the meeting, probably <span class="user-mention" data-user-id="121055">@Pietro Albini</span>  already knows quite well, is a precise description of what capabilities each level of access gives (i.e., what are the things an admin can do that a "write user" cannot?). I guess the question would be which of these capabilities we might need and when.</p>



<a name="160796231"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/160796231" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> davidtwco <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#160796231">(Mar 14 2019 at 16:12)</a>:</h4>
<blockquote>
<ul>
<li>as they get more involved, add some people to a list that gives expanded privileges (this may be the same as journeyperson)</li>
</ul>
</blockquote>
<p>Same expanded permissions (outwith r+/reviewing) of journeyperson or will this list be the journeyperson list?</p>



<a name="160796240"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/160796240" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#160796240">(Mar 14 2019 at 16:12)</a>:</h4>
<p>I'm not sure :)</p>



<a name="160796244"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/160796244" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#160796244">(Mar 14 2019 at 16:12)</a>:</h4>
<p>Either or both</p>



<a name="160796273"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/160796273" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> davidtwco <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#160796273">(Mar 14 2019 at 16:13)</a>:</h4>
<p><span aria-label="shrug" class="emoji emoji-1f937" role="img" title="shrug">:shrug:</span>  It's a detail.</p>



<a name="161139696"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161139696" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161139696">(Mar 19 2019 at 10:58)</a>:</h4>
<p><span class="user-mention" data-user-id="116107">@davidtwco</span> <span class="user-mention" data-user-id="116009">@nikomatsakis</span> so, 20pm UTC today?</p>



<a name="161139942"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161139942" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> davidtwco <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161139942">(Mar 19 2019 at 11:03)</a>:</h4>
<p>Works for me.</p>



<a name="161154040"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161154040" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161154040">(Mar 19 2019 at 14:17)</a>:</h4>
<p>Yeah, that works. I was just going to come in and mention that.</p>



<a name="161184872"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161184872" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161184872">(Mar 19 2019 at 20:00)</a>:</h4>
<p><span class="user-mention" data-user-id="116107">@davidtwco</span> <span class="user-mention" data-user-id="116009">@nikomatsakis</span> ?</p>



<a name="161184973"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161184973" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161184973">(Mar 19 2019 at 20:02)</a>:</h4>
<p>coming shortly :) meeting running over</p>



<a name="161184974"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161184974" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161184974">(Mar 19 2019 at 20:02)</a>:</h4>
<p>sure</p>



<a name="161185170"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161185170" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161185170">(Mar 19 2019 at 20:05)</a>:</h4>
<p>ok</p>



<a name="161185377"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161185377" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161185377">(Mar 19 2019 at 20:07)</a>:</h4>
<p>so, how shall we do this =)</p>



<a name="161185392"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161185392" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161185392">(Mar 19 2019 at 20:07)</a>:</h4>
<p><span class="user-mention" data-user-id="116107">@davidtwco</span> did you wind up drawing notes, or shall we start from the ones I <a href="#narrow/stream/185694-t-compiler.2Fwg-meta/topic/GH.20permissions.20meeting/near/160796112" title="#narrow/stream/185694-t-compiler.2Fwg-meta/topic/GH.20permissions.20meeting/near/160796112">sketched above</a>?</p>



<a name="161185795"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161185795" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161185795">(Mar 19 2019 at 20:12)</a>:</h4>
<p>OK I guess <span class="user-mention" data-user-id="116107">@davidtwco</span> is busy :)</p>



<a name="161185808"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161185808" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161185808">(Mar 19 2019 at 20:12)</a>:</h4>
<p><span class="user-mention" data-user-id="121055">@Pietro Albini</span> -- did you see those notes I sketched out?</p>



<a name="161185815"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161185815" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161185815">(Mar 19 2019 at 20:12)</a>:</h4>
<p>yep</p>



<a name="161185825"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161185825" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161185825">(Mar 19 2019 at 20:12)</a>:</h4>
<p>so</p>



<a name="161185828"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161185828" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161185828">(Mar 19 2019 at 20:12)</a>:</h4>
<p>I guess another starting point might be talking about your concerns</p>



<a name="161185873"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161185873" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161185873">(Mar 19 2019 at 20:13)</a>:</h4>
<p>ok</p>



<a name="161185930"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161185930" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161185930">(Mar 19 2019 at 20:14)</a>:</h4>
<p>my main concern is that we should try and give people the least amount of perms needed to do their work</p>



<a name="161185991"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161185991" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161185991">(Mar 19 2019 at 20:14)</a>:</h4>
<p>Yeah. That makes sense. I know you feel I give out too many admin roles :)</p>



<a name="161186001"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161186001" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161186001">(Mar 19 2019 at 20:14)</a>:</h4>
<p>I think most folks don't really <em>want</em> admin anyway</p>



<a name="161186015"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161186015" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161186015">(Mar 19 2019 at 20:14)</a>:</h4>
<p>and they don't really need it</p>



<a name="161186030"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161186030" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161186030">(Mar 19 2019 at 20:14)</a>:</h4>
<p>github has a table with all the permission levels <a href="https://help.github.com/en/articles/repository-permission-levels-for-an-organization" target="_blank" title="https://help.github.com/en/articles/repository-permission-levels-for-an-organization">https://help.github.com/en/articles/repository-permission-levels-for-an-organization</a></p>



<a name="161186032"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161186032" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161186032">(Mar 19 2019 at 20:14)</a>:</h4>
<p>So I think what I would like is something like this:</p>



<a name="161186035"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161186035" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161186035">(Mar 19 2019 at 20:14)</a>:</h4>
<p>a fixed set of GH teams</p>



<a name="161186039"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161186039" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161186039">(Mar 19 2019 at 20:14)</a>:</h4>
<p>named after the role</p>



<a name="161186075"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161186075" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161186075">(Mar 19 2019 at 20:15)</a>:</h4>
<p>e.g., "rust-lang/admin-perm", "rust-lang/write-perm", "rust-lang/read-perm"</p>



<a name="161186086"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161186086" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161186086">(Mar 19 2019 at 20:15)</a>:</h4>
<p>and we can just add those 3 things to each project</p>



<a name="161186095"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161186095" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161186095">(Mar 19 2019 at 20:15)</a>:</h4>
<p>and then use your amazing repo to populate them :)</p>



<a name="161186099"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161186099" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161186099">(Mar 19 2019 at 20:15)</a>:</h4>
<p>is that even plausible?</p>



<a name="161186105"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161186105" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161186105">(Mar 19 2019 at 20:15)</a>:</h4>
<p>then we can debate a bit about who gets which perms, but I care less about that</p>



<a name="161186115"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161186115" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161186115">(Mar 19 2019 at 20:15)</a>:</h4>
<p>I wouldn't give admin perms away at all</p>



<a name="161186181"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161186181" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161186181">(Mar 19 2019 at 20:16)</a>:</h4>
<p>the only thing a repo admin can do more than an user with write perms is merging changes overriding branch protection</p>



<a name="161186197"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161186197" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161186197">(Mar 19 2019 at 20:16)</a>:</h4>
<p>all the other things that require admin perms are in the repo settings</p>



<a name="161186238"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161186238" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161186238">(Mar 19 2019 at 20:17)</a>:</h4>
<p>ok, looking at the table, I agree with you :)</p>



<a name="161186251"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161186251" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161186251">(Mar 19 2019 at 20:17)</a>:</h4>
<p>so you'd prefer to just keep that to the org owners</p>



<a name="161186259"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161186259" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161186259">(Mar 19 2019 at 20:17)</a>:</h4>
<p>yep</p>



<a name="161186275"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161186275" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161186275">(Mar 19 2019 at 20:18)</a>:</h4>
<p>for the {read,write}-perm teams, I don't know if it's really necessary</p>



<a name="161186320"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161186320" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> davidtwco <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161186320">(Mar 19 2019 at 20:18)</a>:</h4>
<p>Sorry, things were busy at work. Feel free to throw tasks my way if there’s anything that needs done and I’ll check in later.</p>



<a name="161186331"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161186331" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161186331">(Mar 19 2019 at 20:18)</a>:</h4>
<blockquote>
<p>for the {read,write}-perm teams, I don't know if it's really necessary</p>
</blockquote>
<p>necessary, maybe not, but it's be very convenient :)</p>



<a name="161186349"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161186349" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161186349">(Mar 19 2019 at 20:18)</a>:</h4>
<p>what would you propose in terms of how to manage who gets read/write access?</p>



<a name="161186463"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161186463" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161186463">(Mar 19 2019 at 20:20)</a>:</h4>
<p>what I think we should do is having compiler, journey and lang with write access to all the t-compiler repos, and then the appropriate wgs where needed</p>



<a name="161186473"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161186473" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161186473">(Mar 19 2019 at 20:20)</a>:</h4>
<p>what is "journey"?</p>



<a name="161186476"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161186476" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161186476">(Mar 19 2019 at 20:20)</a>:</h4>
<p>journeypeople</p>



<a name="161186484"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161186484" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161186484">(Mar 19 2019 at 20:20)</a>:</h4>
<p>that name is too long <span aria-label="stuck out tongue" class="emoji emoji-1f61d" role="img" title="stuck out tongue">:stuck_out_tongue:</span></p>



<a name="161186499"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161186499" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161186499">(Mar 19 2019 at 20:20)</a>:</h4>
<p>I'm thinking of proposing a change to the concept anyway</p>



<a name="161186518"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161186518" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161186518">(Mar 19 2019 at 20:21)</a>:</h4>
<p>but let's say this -- there are people who have r+ who are not full team members</p>



<a name="161186529"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161186529" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161186529">(Mar 19 2019 at 20:21)</a>:</h4>
<p>let's call them "compiler team regulars" for now</p>



<a name="161186545"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161186545" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161186545">(Mar 19 2019 at 20:21)</a>:</h4>
<p>are you saying, compiler + regulars + lang would have write access, plus (if desired) a WG?</p>



<a name="161186558"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161186558" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161186558">(Mar 19 2019 at 20:21)</a>:</h4>
<p>yep</p>



<a name="161186563"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161186563" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161186563">(Mar 19 2019 at 20:21)</a>:</h4>
<p>is there any reason <em>not</em> to create a "writers" team?</p>



<a name="161186616"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161186616" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161186616">(Mar 19 2019 at 20:22)</a>:</h4>
<p>I guess we'd prefer to have (e.g.) libs team repositories where compiler folks don't have write access?</p>



<a name="161186637"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161186637" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161186637">(Mar 19 2019 at 20:22)</a>:</h4>
<p>(I'm not sure that I care one way or the other)</p>



<a name="161186639"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161186639" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161186639">(Mar 19 2019 at 20:22)</a>:</h4>
<p>yep, and especially infra ones like homu or central station</p>



<a name="161186644"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161186644" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161186644">(Mar 19 2019 at 20:22)</a>:</h4>
<p>ok. I can live with that.</p>



<a name="161186654"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161186654" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161186654">(Mar 19 2019 at 20:22)</a>:</h4>
<p>as long as it's a fairly clear, regular setup</p>



<a name="161186656"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161186656" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161186656">(Mar 19 2019 at 20:22)</a>:</h4>
<p>we could definitely call it compiler-writers if you think that would be easier to manage</p>



<a name="161186659"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161186659" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161186659">(Mar 19 2019 at 20:22)</a>:</h4>
<p>maybe what we can do is this</p>



<a name="161186662"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161186662" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161186662">(Mar 19 2019 at 20:22)</a>:</h4>
<p>we could use nested teams</p>



<a name="161186693"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161186693" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161186693">(Mar 19 2019 at 20:23)</a>:</h4>
<p>I don't actually know how nested teams work, never used them</p>



<a name="161186704"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161186704" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161186704">(Mar 19 2019 at 20:23)</a>:</h4>
<p>i.e., we could have</p>
<ul>
<li>compiler-r+<ul>
<li>compiler-team-regulars</li>
<li>compiler-team</li>
</ul>
</li>
</ul>
<p>or maybe even something like</p>
<ul>
<li>compiler-lang-r+<ul>
<li>compiler-team-regulars<ul>
<li>compiler-team</li>
</ul>
</li>
<li>lang-team</li>
</ul>
</li>
</ul>



<a name="161186708"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161186708" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161186708">(Mar 19 2019 at 20:23)</a>:</h4>
<p>that last one might be right</p>



<a name="161186710"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161186710" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161186710">(Mar 19 2019 at 20:23)</a>:</h4>
<p>well, think subtyping :)</p>



<a name="161186762"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161186762" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161186762">(Mar 19 2019 at 20:24)</a>:</h4>
<p>that is, a member of the nested team is also a member of all the enclosing teams</p>



<a name="161186769"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161186769" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161186769">(Mar 19 2019 at 20:24)</a>:</h4>
<p>I think that's not 100% true but it's kind of true :)</p>



<a name="161186779"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161186779" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161186779">(Mar 19 2019 at 20:24)</a>:</h4>
<p>I have to double check though</p>



<a name="161186796"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161186796" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161186796">(Mar 19 2019 at 20:24)</a>:</h4>
<p>we could just simulate them with a <code>children = ["compiler", "compiler-regulars", "lang"]</code> in the team repo</p>



<a name="161186808"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161186808" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161186808">(Mar 19 2019 at 20:24)</a>:</h4>
<p>I think with that pings would change though</p>



<a name="161186816"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161186816" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161186816">(Mar 19 2019 at 20:24)</a>:</h4>
<p>pretty sure, though, that this would mean we could just give write to "compiler-lang-r+" and be done or something like that. The other advantage would be that we could ping compiler-regulars and also get the compiler team (which I would like)</p>



<a name="161186825"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161186825" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161186825">(Mar 19 2019 at 20:25)</a>:</h4>
<blockquote>
<p>I think with that pings would change though</p>
</blockquote>
<p>yeah, I was thinking about pings</p>



<a name="161186848"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161186848" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161186848">(Mar 19 2019 at 20:25)</a>:</h4>
<p>and <code>@rust-lang/compiler-r+/compiler-team-regulars/compiler-team</code> is not too fun to write :P</p>



<a name="161186861"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161186861" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161186861">(Mar 19 2019 at 20:25)</a>:</h4>
<p>well we can pick better names :)</p>



<a name="161186869"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161186869" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161186869">(Mar 19 2019 at 20:25)</a>:</h4>
<p>you wouldn't ping the r+ folks anyway</p>



<a name="161186892"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161186892" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161186892">(Mar 19 2019 at 20:25)</a>:</h4>
<p>yeah, sure</p>



<a name="161186904"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161186904" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161186904">(Mar 19 2019 at 20:25)</a>:</h4>
<p>but it might be nice to have something we can ping for like "hey, maybe somebody has some thouhts on this bug or might jump in and fix it"</p>



<a name="161186954"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161186954" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161186954">(Mar 19 2019 at 20:26)</a>:</h4>
<p>that gets both the team members <em>and</em> the regular contributors</p>



<a name="161186963"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161186963" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161186963">(Mar 19 2019 at 20:26)</a>:</h4>
<p>having a <code>compiler-contributors</code> managed through the team repo should be doable</p>



<a name="161186972"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161186972" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161186972">(Mar 19 2019 at 20:26)</a>:</h4>
<p>well, once I write github synchronization...</p>



<a name="161186990"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161186990" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161186990">(Mar 19 2019 at 20:26)</a>:</h4>
<p>anyway it's a relatively minor thing</p>



<a name="161186993"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161186993" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161186993">(Mar 19 2019 at 20:26)</a>:</h4>
<p>ok I agree to the general plan</p>



<a name="161187000"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161187000" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161187000">(Mar 19 2019 at 20:26)</a>:</h4>
<p>now, the question of tooling :)</p>



<a name="161187011"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161187011" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161187011">(Mar 19 2019 at 20:27)</a>:</h4>
<p>under this plan, I think this means that if I want to add someone to the regular set, I would go open a repo on the "team repo"?</p>



<a name="161187039"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161187039" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161187039">(Mar 19 2019 at 20:27)</a>:</h4>
<p>yep</p>



<a name="161187187"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161187187" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161187187">(Mar 19 2019 at 20:29)</a>:</h4>
<p>(similarly, if I were adding someone to the compiler team)</p>



<a name="161187215"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161187215" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161187215">(Mar 19 2019 at 20:29)</a>:</h4>
<p>that's the plan</p>



<a name="161187289"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161187289" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161187289">(Mar 19 2019 at 20:30)</a>:</h4>
<p>the only two things that are still manual are github and rfcbot, but I hope to integrate them soonish</p>



<a name="161187318"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161187318" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161187318">(Mar 19 2019 at 20:30)</a>:</h4>
<p>OK, so, here is a concern</p>



<a name="161187319"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161187319" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161187319">(Mar 19 2019 at 20:30)</a>:</h4>
<p>with the plan</p>



<a name="161187341"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161187341" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161187341">(Mar 19 2019 at 20:31)</a>:</h4>
<p>right now, there are folks (rust-push) who do things like label issues</p>



<a name="161187355"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161187355" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161187355">(Mar 19 2019 at 20:31)</a>:</h4>
<p>as well as e.g. release triaging efforts</p>



<a name="161187362"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161187362" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161187362">(Mar 19 2019 at 20:31)</a>:</h4>
<p>I might like those people to be able to control labels and things</p>



<a name="161187368"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161187368" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161187368">(Mar 19 2019 at 20:31)</a>:</h4>
<p>is the plan that they will manage this through a bot?</p>



<a name="161187373"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161187373" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161187373">(Mar 19 2019 at 20:31)</a>:</h4>
<p>(also, can people assign themselves to issues via that same bot?)</p>



<a name="161187451"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161187451" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161187451">(Mar 19 2019 at 20:32)</a>:</h4>
<p>the rust-push team is really scaring me at the moment perms wise</p>



<a name="161187507"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161187507" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161187507">(Mar 19 2019 at 20:33)</a>:</h4>
<p><span class="user-mention" data-user-id="116122">@simulacrum</span> is working on triagebot though, which already allows non-members to apply labels</p>



<a name="161187650"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161187650" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161187650">(Mar 19 2019 at 20:34)</a>:</h4>
<blockquote>
<p>the rust-push team is really scaring me at the moment perms wise</p>
</blockquote>
<p>lol I thought it might :)</p>



<a name="161187704"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161187704" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161187704">(Mar 19 2019 at 20:35)</a>:</h4>
<p>in any case I envision ultimately these repos being basically <em>part</em> of rustc, so I'm pretty sure we're going to want to be able to manage labels and things through some unified system</p>



<a name="161187721"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161187721" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161187721">(Mar 19 2019 at 20:35)</a>:</h4>
<p>I suppose at worst that just means "some add'l team" to give perms to</p>



<a name="161187731"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161187731" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161187731">(Mar 19 2019 at 20:35)</a>:</h4>
<p>but a bot is always nice too</p>



<a name="161187949"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161187949" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161187949">(Mar 19 2019 at 20:38)</a>:</h4>
<p>yeah, the nice thing about the bot is that there is no manual action from us to give perms, it just works when you try it</p>



<a name="161188024"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161188024" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161188024">(Mar 19 2019 at 20:39)</a>:</h4>
<p>right</p>



<a name="161188029"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161188029" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161188029">(Mar 19 2019 at 20:39)</a>:</h4>
<p>about assigning people to issues, adding them to a read-only team <em>could</em> work</p>



<a name="161188032"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161188032" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161188032">(Mar 19 2019 at 20:39)</a>:</h4>
<p>so, to make this plan a reality, what do we need</p>



<a name="161188057"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161188057" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161188057">(Mar 19 2019 at 20:39)</a>:</h4>
<p>right, I thought we were talking about a bot for that</p>



<a name="161188122"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161188122" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161188122">(Mar 19 2019 at 20:40)</a>:</h4>
<p>it seems like maybe we should have some kind of "affiliates" team that is just "read perm"?</p>



<a name="161188133"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161188133" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161188133">(Mar 19 2019 at 20:40)</a>:</h4>
<p>yep, but I'm slightly worried about people getting automatic membership of the org, mostly for the "member" label near their name</p>



<a name="161188143"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161188143" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161188143">(Mar 19 2019 at 20:40)</a>:</h4>
<p>hmm</p>



<a name="161188146"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161188146" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161188146">(Mar 19 2019 at 20:40)</a>:</h4>
<p>nothing security wise, but what they say on issues could be mistaken as an official response</p>



<a name="161188147"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161188147" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161188147">(Mar 19 2019 at 20:40)</a>:</h4>
<p>I hadn't considered that angle</p>



<a name="161188151"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161188151" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161188151">(Mar 19 2019 at 20:40)</a>:</h4>
<p>yes, that's a reasonably good point</p>



<a name="161188170"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161188170" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161188170">(Mar 19 2019 at 20:41)</a>:</h4>
<p>Still, assigning issues is <em>so</em> useful. Hmm. I mean, maybe it would be ok if we did something like</p>



<a name="161188171"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161188171" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161188171">(Mar 19 2019 at 20:41)</a>:</h4>
<p>assign to a bot</p>



<a name="161188173"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161188173" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161188173">(Mar 19 2019 at 20:41)</a>:</h4>
<p>but that could easily be solved by the bot assigning itself and adding an "assigned to pietro" at the top of the main comment</p>



<a name="161188178"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161188178" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161188178">(Mar 19 2019 at 20:41)</a>:</h4>
<p>yep :D</p>



<a name="161188180"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161188180" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161188180">(Mar 19 2019 at 20:41)</a>:</h4>
<p>and edit the header comment to list who it is assigned to</p>



<a name="161188188"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161188188" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161188188">(Mar 19 2019 at 20:41)</a>:</h4>
<p>this would sort of read as "assigned to a one-off contributor"</p>



<a name="161188189"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161188189" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161188189">(Mar 19 2019 at 20:41)</a>:</h4>
<p>we're on the same page on this then!</p>



<a name="161188194"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161188194" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161188194">(Mar 19 2019 at 20:41)</a>:</h4>
<p>once somebody has been around for a while, they can be added as a "regular"</p>



<a name="161188209"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161188209" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161188209">(Mar 19 2019 at 20:42)</a>:</h4>
<p>Yeah, I think I can live with that</p>



<a name="161188267"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161188267" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161188267">(Mar 19 2019 at 20:42)</a>:</h4>
<p>Especially given the rate at which people grab issues and then disappear</p>



<a name="161188292"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161188292" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161188292">(Mar 19 2019 at 20:42)</a>:</h4>
<blockquote>
<p>once somebody has been around for a while, they can be added as a "regular"</p>
</blockquote>
<p>then it becomes a kind of status thing, to get your face on the issue :P</p>



<a name="161188317"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161188317" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161188317">(Mar 19 2019 at 20:43)</a>:</h4>
<p>so, the main thing we need is assignment support for triagebot, since labelling is already implemented</p>



<a name="161188323"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161188323" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161188323">(Mar 19 2019 at 20:43)</a>:</h4>
<p>(the syntax is not that nice atm, but it can be changed easily I think)</p>



<a name="161188330"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161188330" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161188330">(Mar 19 2019 at 20:43)</a>:</h4>
<p>OK.</p>



<a name="161188429"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161188429" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161188429">(Mar 19 2019 at 20:45)</a>:</h4>
<p>github synchronization of teams would be nice to implement the <code>compiler-contributors</code> thing, but it's not too urgent imo</p>



<a name="161188467"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161188467" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161188467">(Mar 19 2019 at 20:45)</a>:</h4>
<p>about nested teams:</p>
<blockquote>
<p>Child teams inherit the parent's access permissions, simplifying permissions management for large groups. Members of child teams also receive notifications when the parent team is @mentioned, simplifying communication with multiple groups of people.</p>
</blockquote>



<a name="161188566"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161188566" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161188566">(Mar 19 2019 at 20:46)</a>:</h4>
<p>hmm, yeah, but I'm still a bit worried about the ping for the compiler team itself</p>



<a name="161188638"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161188638" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161188638">(Mar 19 2019 at 20:47)</a>:</h4>
<p>we'd also probably want some tooling to cookiecutter repositories</p>



<a name="161188651"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161188651" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161188651">(Mar 19 2019 at 20:47)</a>:</h4>
<p>to mass-change settings, perms and webhooks</p>



<a name="161194622"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161194622" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> davidtwco <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161194622">(Mar 19 2019 at 22:04)</a>:</h4>
<p>I agree with more or less everything that’s been said.</p>



<a name="161194770"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161194770" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> davidtwco <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161194770">(Mar 19 2019 at 22:06)</a>:</h4>
<p>There was also the idea of having roles with no permissions for working groups that people can add themselves too so they can get notification pings related to that working group’s work. But I agree that we probably wouldn’t want to be adding people to the org as much as we do.</p>



<a name="161282791"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161282791" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161282791">(Mar 20 2019 at 19:28)</a>:</h4>
<p><span class="user-mention" data-user-id="121055">@Pietro Albini</span> <span class="user-mention" data-user-id="116107">@davidtwco</span> I was thinking that it would be great to produce a summary of the final conclusions from this thread for future reference</p>



<a name="161282852"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/GH%20permissions%20meeting/near/161282852" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/GH.20permissions.20meeting.html#161282852">(Mar 20 2019 at 19:29)</a>:</h4>
<blockquote>
<p>There was also the idea of having roles with no permissions for working groups that people can add themselves too so they can get notification pings related to that working group’s work. But I agree that we probably wouldn’t want to be adding people to the org as much as we do.</p>
</blockquote>
<p>Yeah, although i'm not sure how important this is really. I do feel like we want some way to reach out to folks, but i'm not 100% convinced it should be pings? It may be that meetings wind up filling this role. Or maybe we can collect e-mails. Or just have a rolling internals threads. Lots of options.</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>